#ifndef FAMILIA_H_INCLUDED
#define FAMILIA_H_INCLUDED

#include "String.h"
#include "Hora.h"
#include "Socio.h"

Const int PRECIO_ENTRADA = 150;

typedef struct {
	String apellido;
	long int cedula;
	int cantidad;
	Hora horaEntrada;
	Boolean afliliado;
	union {
		Socio socio;
		int montoTotal;
	} DatosAfiliacion;
} Familia;

void CargarFamilia(Familia &familia);
void MostrarFamilia(Familia familia);
void DarApellido(Familia familia, String &apellido);
long int DarCedula(Familia familia);
int DarCantidad(Familia familia);
Hora DarHoraEntrada(Familia familia);
Boolean esAfiliado(Familia familia);
Socio darSocio(Familia familia);
int darMontoTotal(Familia familia);

#endif // FAMILIA_H_INCLUDED
